Sim2Real View Invariant Visual Servoing by Recurrent Control

نویسندگان

  • Fereshteh Sadeghi
  • Alexander Toshev
  • Eric Jang
  • Sergey Levine
چکیده

Humans are remarkably proficient at controlling their limbs and tools from a wide range of viewpoints and angles, even in the presence of optical distortions. In robotics, this ability is referred to as visual servoing: moving a tool or end-point to a desired location using primarily visual feedback. In this paper, we study how viewpoint-invariant visual servoing skills can be learned automatically in a robotic manipulation scenario. To this end, we train a deep recurrent controller that can automatically determine which actions move the endpoint of a robotic arm to a desired object. The problem that must be solved by this controller is fundamentally ambiguous: under severe variation in viewpoint, it may be impossible to determine the actions in a single feedforward operation. Instead, our visual servoing system must use its memory of past movements to understand how the actions affect the robot motion from the current viewpoint, correcting mistakes and gradually moving closer to the target. This ability is in stark contrast to most visual servoing methods, which either assume known dynamics or require a calibration phase. We show how we can learn this recurrent controller using simulated data and a reinforcement learning objective. We then describe how the resulting model can be transferred to a real-world robot by disentangling perception from control and only adapting the visual layers. The adapted model can servo to previously unseen objects from novel viewpoints on a real-world Kuka IIWA robotic arm. For supplementary videos, see: https://fsadeghi.github.io/Sim2RealViewInvariantServo

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Depth Adaptive Zooming Visual Servoing for a Robot with a Zooming Camera

To solve the view visibility problem and keep the observed object in the field of view (FOV) during the visual servoing, a depth adaptive zooming visual servoing strategy for a manipulator robot with a zooming camera is proposed. Firstly, a zoom control mechanism is introduced into the robot visual servoing system. It can dynamically adjust the camera’s field of view to ...

متن کامل

Robust image-based visual servoing using invariant visual information

This paper deals with the use of invariant visual features for visual servoing. New features are proposed to control the 6 degrees of freedom of a robotic system with better linearizing properties and robustness to noise than the state of the art in image-based visual servoing. We show in this paper that by using these features the behavior of image-based visual servoing in task space can be si...

متن کامل

Design and Management of Complex Technical Processes and Systems by Means of Computational Intelligence Methods Weighted Moments of Sift-features for Decoupled Visual Servoing in 6dof Weighted Moments of Sift-features for Decoupled Visual Servoing in 6dof

Mobile manipulation in service robotic applications requires the alignment of the end-effector with recognized objects of unknown pose. Image based visual servoing provides a means of model-free manipulation of objects solely relying on 2D image information. This contribution proposes a visual servoing scheme that utilizes the pixel coordinates, scale and orientation of the Scale Invariant Feat...

متن کامل

Robust Visual Servoing of Robot Manipulators Based on Passivity

Servo applications (regulation and tracking) are an important class of tasks for robots. Robustness in a servo controller must be guaranteed when the robot manipulator operates in an uncertain environment to ensure the stability and performance in the presence of uncertain robot manipulator dynamics, objects to be manipulated by the robot, and obstacles to be avoid. Also, robots must have sensi...

متن کامل

Visual Torch Position Control Using Fuzzy-Servoing Controller for Arc Welding Process

In this paper, we propose a fuzzy-servoing controller method for automatic welding. The proposed method uses a vision based arc tracking to find the initial points of the weld seam and to track them without a prior knowledge. Due to a serious melt down in the weld pool during the welding process, the method requires to control the welding torch in two directions, up-down and left-right directio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1712.07642  شماره 

صفحات  -

تاریخ انتشار 2017